/*
 * Copyright (C) 2020 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.android.tools.idea.npw.module.recipes.ndk

import com.android.tools.idea.wizard.template.ModuleTemplateData
import com.android.tools.idea.wizard.template.RecipeExecutor
import com.android.tools.idea.wizard.template.cMakeListsTxt

fun RecipeExecutor.generateCMakeFile(data: ModuleTemplateData, nativeSourceName: String, nativeLibraryName: String) {
  with(data.rootDir.resolve("src/main/cpp")) {
    createDirectory(this)
    save(cMakeListsTxt(nativeSourceName, nativeLibraryName), resolve("CMakeLists.txt"))
  }
}

